TELEGRAM: A Grammar Formalism for Language Planning

نویسنده

  • Douglas E. Appelt
چکیده

Planning provides the basis for a theory of language generation that considers the communicative goals of the speaker when producing utterances. One central problem in designing a system based on such a theory is specifying the requisite linguistic knowledge in a form that interfaces well with a planning system and allows for the encoding of discourse information. The TELEGRAM (TELEological GRAMmar'} system described in this paper solves this problem by annotating a unification grammar with assertions about how grammatical choices are used to achieve various goals, and by enabling the planner to augment the functional description of an utterance as it is being unified. The control structures of the planner and the grammar unifier are then merged in a manner that makes it possible for general planning to be guided by unification of a particular functional description. 1. I n t r o d u c t i o n By viewing language generation as a planning process, one can not only account for the way people use language to satisfy different goals they have in mind, but also model the broad interaction between a speaker 's physical and linguistic actions. Formal models of planing can provide the basis for a theory of language generation in which communicative goals play a central role. Recent research in natural-language generation [1][2] has established the feasibility of regarding planning as the basis for the generation of utterances. This paper examines some of the problems involved in devising a grammar formalism for such a generation system that produces utterances and describes a particular implementation of a unification grammar, referred to as TELEGRAM, that solves some of these problems. The KAMP system [1] was designed with the problems of multiple-goal satisfaction and the integration of physical and linguistic ~etions in mind. KAMP is a multiagent planning system that can be given a high-level description This r e sea rch was s u p p o r t e d by the Na t iona l Science F o u n d a t i o n u n d e r G r a n t MCS-8115105 . T h e a u t h o r is gra t e fu l to B a r b a r a Grosz for helpful c o m m e n t s on ear l ier d~'afts of this paper . of an agent 's goals, and then produce a plan that includes the performance of both physical and linguistic actions by several agents that will achieve the agent 's goals. In the development of KAMP it was recognized that syntactic, semanlic and pragmatic knowledge sources are necessary for the planning of utterances. These sources of knowledge were stored independently inside the system: a grammar was provided in addition to the axioms that constitute the agent 's knowledge of the pragxnatics of communication. However, rather than have one process that decides what to say, drawing on knowledge about the world and about communication, plus another independant process that decides how to encode that knowledge into English, KA,XlP employs a single process that uses both sources of knowledge to produce plans. The primary focus of the research on KAMP was the representation and integration of the knowledge needed to make plans involving utterances. One area that was neglected was the representation of grammatical knowledge. KAMP relies on a very simple grammar composed of context-free rules that enable it to generate simple sentences. Such phenomena as gapping are totally outside of its capSbility. Because of the ad hoc nature of the representation, modifications and extensions of its linguistic coverage are very difficult. Another criticism of KAMP's approach was that there was no obvious way to control the planning process. Instead of formulaLing a plan quickly. KAMP would search a large space of linguistic alternatives until it found an "(,primal" solution. As some critics have pointed out, (e.g., [51) such exhaustive planning is often not needed in practical ~ituations and is certainly not how people produce utterances in real time. KAMP would never produce an ungrammatical sentence, because it could always do unlimited backtracking after making an incorrect decision. "Flit' remainder of this paper describes how to use a unification grammar* to address these two problems of r,,pr4.s~,ntation and control. 2. U n i f i c a t i o n G r a m m a r A unification grammar characterizes linguistic entities * ( . l n i f i c~ t ion g ramma. r has o f t e n been r e f e r r e d to as Junctional gramm a r in the f i t e ra tu re , e.g., [7], J i l l . It is r e l a t ed to a n d sha re s m a n y ideas with sys temic g r a m m a r [6].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Collaborative vs. Individual Task Planning and Iranian EFL Learners’ Writing Performance

Abstract This study was intended to compare collaborative and individual task planning effects on Iranian EFL learners’ writing performance. Therefore, a group of 90 upper intermediate EFL learners were placed in three groups of Collaborative Task planning, Individual Task planning, and Control. In the experimental groups, participants were asked to do task planning collaboratively and individu...

متن کامل

Collaborative vs. Individual Task Planning and Iranian EFL Learners’ Writing Performance

Abstract This study was intended to compare collaborative and individual task planning effects on Iranian EFL learners’ writing performance. Therefore, a group of 90 upper intermediate EFL learners were placed in three groups of Collaborative Task planning, Individual Task planning, and Control. In the experimental groups, participants were asked to do task planning collaboratively and individu...

متن کامل

Hybrid Planning and Realization of Coherent Utterances for Multimodal Natural Language Dialogue Systems

The output of multimodal human-computer interfaces is what this thesis is concerned with. Rather than hard-coding graphical and spoken representations, methods are introduced that plan and realize coherent output, appropriate to the situation and the device. The generation system expects a modeand language-independent representation, as it can be supplied by the dialogue management component of...

متن کامل

A Multi-Agent Extension of Hierarchical Task Network

Describing planning domains using a common formalism promotes greater reuse of research, allowing a fairer comparison between different approaches. Common planning formalisms for single-agent planning are already well established (e.g., PDDL, STRIPS, and HTN), but currently there is a shortage of multi-agent planning formalisms with clear semantics. In this paper, we propose a multi-agent exten...

متن کامل

Parsing Combinatory Categorial Grammar via Planning in Answer Set Programming

Combinatory categorial grammar (CCG) is a grammar formalism used for natural language parsing. CCG assigns structured lexical categories to words and uses combinatory rules to combine these categories to parse a sentence. In this work we propose and implement a new approach to CCG parsing that relies on a prominent knowledge representation formalism, answer set programming (ASP) — a declarative...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1983